sewer grate - French English Dictionary